package noten;

import java.math.BigDecimal;

public class Modul {
	
	private String bezeichnung;
	private double bewertung;
	private boolean w1;
	private boolean w2;

	public String getBezeichnung() {
		return bezeichnung;
	}

	public void setBezeichnung(String bezeichnung) {
		this.bezeichnung = bezeichnung;
	}

	public double getBewertung() {
		return bewertung;
	}
	
	public String getBewertungAsString() {
		
		BigDecimal dec = new BigDecimal(bewertung).setScale(1, BigDecimal.ROUND_HALF_EVEN);
		
		if (w1)
			return String.format("%s %s", "W1", String.valueOf(dec));
		if (w2)
			return String.format("%s %s", "W2", String.valueOf(dec));	
		else
			return String.valueOf(dec);
	}
	
	public void setBewertung(double bewertung) {

		this.bewertung = bewertung;	
	}

	public void setW1(boolean w1) {
		this.w1 = w1;
	}

	public boolean isW1() {
		return w1;
	}

	public void setW2(boolean w2) {
		this.w2 = w2;
	}

	public boolean isW2() {
		return w2;
	}
}
